short-leaf pine - French English Dictionary